package com.base.common.edu.mapper;

import com.base.common.edu.entity.TextBook;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Maple.Chen
 * @Description 数据交互层-教材信息维护
 * @Date 11:11 2021/2/21
 **/
@Mapper
@Repository
public interface TextBookMapper {

    // 根据条件查询教材,条件都为空则查询所有的教材
    List<TextBook> queryTextBook(@Param("textbook") TextBook textBook);

    // 新增教材
    int addTextBook(@Param("textbook") TextBook textBook);

    // 修改教材信息
    int updateTextBook(@Param("textbook") TextBook textBook);

    // 删除教材
    int deleteTextBook(String textbook__id);

    // 根据书号查询教材
    TextBook queryTextBookByIsbn(String _isbn_);

}
